Update hello-world.c
authorMatthias Clasen <mclasen@redhat.com>
Tue, 29 Jun 2021 12:01:37 +0000 (08:01 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 29 Jun 2021 12:01:37 +0000 (08:01 -0400)
Simplify the code a bit and make the window
match the existing screenshot.

docs/reference/gtk/getting_started.md
examples/hello/hello-world.c

index df0c968f758d9287f07880d49f6659fd0d5640e5..0b1dcee503832d56bd0e11889dc04e57e09b2fb4 100644 (file)
@@ -161,19 +161,19 @@ activate (GtkApplication *app,
 {
   GtkWidget *window;
   GtkWidget *button;
-  GtkWidget *box;
 
   window = gtk_application_window_new (app);
   gtk_window_set_title (GTK_WINDOW (window), "Window");
   gtk_window_set_default_size (GTK_WINDOW (window), 200, 200);
 
-  box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
-  gtk_window_set_child (GTK_WINDOW (window), box);
-
   button = gtk_button_new_with_label ("Hello World");
+  gtk_widget_set_halign (button, GTK_ALIGN_CENTER);
+  gtk_widget_set_valign (button, GTK_ALIGN_CENTER);
+
   g_signal_connect (button, "clicked", G_CALLBACK (print_hello), NULL);
   g_signal_connect_swapped (button, "clicked", G_CALLBACK (gtk_window_destroy), window);
-  gtk_box_append (GTK_BOX (box), button);
+
+  gtk_window_set_child (GTK_WINDOW (window), button);
 
   gtk_widget_show (window);
 }
index f4c058e97867554034c8e21b1f268834ee3a92b3..a597a97573a2928a6779c59d943f11e78d676c11 100644 (file)
@@ -13,19 +13,19 @@ activate (GtkApplication *app,
 {
   GtkWidget *window;
   GtkWidget *button;
-  GtkWidget *box;
 
   window = gtk_application_window_new (app);
   gtk_window_set_title (GTK_WINDOW (window), "Window");
   gtk_window_set_default_size (GTK_WINDOW (window), 200, 200);
 
-  box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
-  gtk_window_set_child (GTK_WINDOW (window), box);
-
   button = gtk_button_new_with_label ("Hello World");
+  gtk_widget_set_halign (button, GTK_ALIGN_CENTER);
+  gtk_widget_set_valign (button, GTK_ALIGN_CENTER);
+
   g_signal_connect (button, "clicked", G_CALLBACK (print_hello), NULL);
   g_signal_connect_swapped (button, "clicked", G_CALLBACK (gtk_window_destroy), window);
-  gtk_box_append (GTK_BOX (box), button);
+
+  gtk_window_set_child (GTK_WINDOW (window), button);
 
   gtk_widget_show (window);
 }